iT邦幫忙

0

JS30 筆記 Day07 Array Cardio Day 2

  • 分享至 

  • xImage
  •  

Array.prototype.slice()
會改變原本的陣列,回傳值是一個包含被刪除的元素陣列
array.splice(start[, deleteCount[, item1[, item2[, ...]]]])

onst months = ['Jan', 'March', 'April', 'June'];
months .slice(1, 2); // 回傳值 ['March']
console.log(months) // ['Jan', 'March', 'April', 'June']

Array.prototype.splice()
不會改變原本的陣列,回傳值是一個新的陣列
arr.slice([begin[, end]])

const months = ['Jan', 'March', 'April', 'June'];
months.splice(1, 2); // 回傳值 ['March', 'April']
console.log(months) // ['Jan', 'June']

Array.prototype.find()
不會改變原本的陣列,回傳 "第一個" 滿足所提供之測試函式的元素值。
arr.find(callback[, thisArg])

const array1 = [5, 12, 8, 130, 44];
array1.find(element => element > 10); // 回傳值 12
console.log(array1) // [5, 12, 8, 130, 44]

Array.prototype.filter()
不會改變原本的陣列,回傳 "所有" 滿足所提供之測試函式的元素值。
arr.filter(callback(element[, index[, array]])[, thisArg])

const array1 = [5, 12, 8, 130, 44]
array1.filter(element => element > 10); // 回傳值 [12, 130, 44]
console.log(array1) // [5, 12, 8, 130, 44]

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言